package scantask.server.utilities.algorithm;

import java.util.Vector;

import scantask.containers.Pest;

public interface InterpolatorInterface {
	
	/**
	 * perform interpolation in order to predict measurement value
	 * @param data - all the measurement of same type (may include other 
	 * interpolated measurements - do not use them in the calculation!!!)
	 * @param missingData - data that shall interpolated now
	 * @return - missing data after interpolation
	 * @throws InterpolationException 
	 */
	public Pest missingDataInterpolation(Vector<Pest> data, Pest missingData) throws InterpolationException;

}
